//
// font12x22.cpp
//
// iso01-12x22 console font (ASCII)
//
// Taken from the Linux "kbd - Keyboard and Font Utilities" package
// by Andries Brouwer <aeb@cwi.nl>
//    Alexey Gladkov <gladkov.alexey@gmail.com>
//    Portions by Paul Gortmaker
//    Licensed under GPLv2+
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program.  If not, see <http://www.gnu.org/licenses/>.
//
#include <circle/font.h>

static const unsigned short font_data[] =
{
	0b000000000000,	// 0x21
	0b000001100000,
	0b000011110000,
	0b000011110000,
	0b000011110000,
	0b000011110000,
	0b000011110000,
	0b000011110000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000000000000,
	0b000000000000,
	0b000001100000,
	0b000001100000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x22
	0b000110011000,
	0b000110011000,
	0b000110011000,
	0b000110011000,
	0b000110011000,
	0b000110011000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x23
	0b000000000000,
	0b000011001100,
	0b000011001100,
	0b000011001100,
	0b001111111110,
	0b001111111110,
	0b000110011000,
	0b000110011000,
	0b000110011000,
	0b000110011000,
	0b011111111100,
	0b011111111100,
	0b001100110000,
	0b001100110000,
	0b001100110000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x24
	0b000010100000,
	0b000111111000,
	0b011010101100,
	0b110010100110,
	0b110010100010,
	0b110010100000,
	0b011110100000,
	0b001111111000,
	0b000010111100,
	0b000010100110,
	0b100010100110,
	0b110010100110,
	0b011010101100,
	0b001111110000,
	0b000010100000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x25
	0b000000000000,
	0b001110001100,
	0b010011001100,
	0b011001011000,
	0b001110011000,
	0b000000110000,
	0b000000110000,
	0b000001100000,
	0b000001100000,
	0b000011000000,
	0b000011000000,
	0b000110011100,
	0b000110100110,
	0b001100110010,
	0b001100011100,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x26
	0b000011100000,
	0b000100110000,
	0b001000011000,
	0b001100011000,
	0b001100010000,
	0b000110100000,
	0b000111000000,
	0b000111100000,
	0b001001110000,
	0b011000110010,
	0b011000011010,
	0b011000001100,
	0b011100001100,
	0b001110010110,
	0b000111100010,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x27
	0b000011000000,
	0b000111100000,
	0b000111100000,
	0b000001100000,
	0b000001100000,
	0b000011000000,
	0b000110000000,
	0b000100000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x28
	0b000000011000,
	0b000000110000,
	0b000001100000,
	0b000001100000,
	0b000011000000,
	0b000011000000,
	0b000011000000,
	0b000011000000,
	0b000011000000,
	0b000011000000,
	0b000011000000,
	0b000001100000,
	0b000001100000,
	0b000000110000,
	0b000000011000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x29
	0b000110000000,
	0b000011000000,
	0b000001100000,
	0b000001100000,
	0b000000110000,
	0b000000110000,
	0b000000110000,
	0b000000110000,
	0b000000110000,
	0b000000110000,
	0b000000110000,
	0b000001100000,
	0b000001100000,
	0b000011000000,
	0b000110000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x2A
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000011110000,
	0b000001100000,
	0b011001100110,
	0b011101101110,
	0b000110011000,
	0b000000000000,
	0b000110011000,
	0b011101101110,
	0b011001100110,
	0b000001100000,
	0b000011110000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x2B
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b011111111110,
	0b011111111110,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x2C
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000011000000,
	0b000111100000,
	0b000111100000,
	0b000001100000,
	0b000001100000,
	0b000011000000,
	0b000110000000,
	0b000100000000,
	0b000000000000,

	0b000000000000,	// 0x2D
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b011111111110,
	0b011111111110,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x2E
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000011000000,
	0b000111100000,
	0b000111100000,
	0b000011000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x2F
	0b000000000110,
	0b000000001100,
	0b000000001100,
	0b000000011000,
	0b000000011000,
	0b000000110000,
	0b000000110000,
	0b000001100000,
	0b000001100000,
	0b000011000000,
	0b000011000000,
	0b000110000000,
	0b000110000000,
	0b001100000000,
	0b001100000000,
	0b011000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x30
	0b000001111000,
	0b000111111100,
	0b001000001100,
	0b001000000110,
	0b011000010110,
	0b011000100110,
	0b011000100110,
	0b011001000110,
	0b011001000110,
	0b011010000110,
	0b011010000110,
	0b011000000100,
	0b001100000100,
	0b001111111000,
	0b000111100000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x31
	0b000000100000,
	0b000001100000,
	0b000011100000,
	0b000111100000,
	0b001101100000,
	0b010001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b001111111100,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x32
	0b000011110000,
	0b000111111000,
	0b001000011100,
	0b010000001100,
	0b000000001100,
	0b000000001100,
	0b000000001000,
	0b000000011000,
	0b000000110000,
	0b000001100000,
	0b000011000000,
	0b000110000000,
	0b001100000010,
	0b011111111110,
	0b011111111100,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x33
	0b000011111000,
	0b000111111100,
	0b001000001110,
	0b010000000110,
	0b000000000110,
	0b000000001100,
	0b000001111000,
	0b000011111100,
	0b000000001110,
	0b000000000110,
	0b000000000110,
	0b010000000110,
	0b011000000100,
	0b001111111000,
	0b000111110000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x34
	0b000110000000,
	0b000110000000,
	0b000110000000,
	0b000110011000,
	0b000110011000,
	0b000110011000,
	0b000100011000,
	0b001100011000,
	0b001100011000,
	0b001000011000,
	0b011111111110,
	0b011111111100,
	0b000000011000,
	0b000000011000,
	0b000000011000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x35
	0b000011111110,
	0b000011111110,
	0b000100000000,
	0b000100000000,
	0b001000000000,
	0b001111111000,
	0b001100011100,
	0b000000001110,
	0b000000000110,
	0b000000000110,
	0b000000000110,
	0b010000000110,
	0b011000000110,
	0b001100001100,
	0b000111111000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x36
	0b000000111100,
	0b000011100000,
	0b000110000000,
	0b001100000000,
	0b001100000000,
	0b011000000000,
	0b011001111000,
	0b011011111100,
	0b011100001110,
	0b011000000110,
	0b011000000110,
	0b011000000110,
	0b011100000100,
	0b001111111000,
	0b000111110000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x37
	0b000111111110,
	0b001111111110,
	0b011000000110,
	0b000000000100,
	0b000000000100,
	0b000000001100,
	0b000000001000,
	0b000000011000,
	0b000000010000,
	0b000000110000,
	0b000000100000,
	0b000000100000,
	0b000001100000,
	0b000001000000,
	0b000001000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x38
	0b000111111000,
	0b001100011100,
	0b011000001110,
	0b011000000110,
	0b011000000110,
	0b001100001100,
	0b000110011000,
	0b000011110000,
	0b000110011000,
	0b001100001100,
	0b011000000110,
	0b011000000110,
	0b011100000110,
	0b001110001100,
	0b000111111000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x39
	0b000011111000,
	0b000100011100,
	0b001000001110,
	0b011000000110,
	0b011000000110,
	0b011000000110,
	0b011100001110,
	0b001111110110,
	0b000111100110,
	0b000000000110,
	0b000000001100,
	0b000000001100,
	0b000000011000,
	0b000001110000,
	0b001111000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x3A
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000011000000,
	0b000111100000,
	0b000111100000,
	0b000011000000,
	0b000000000000,
	0b000000000000,
	0b000011000000,
	0b000111100000,
	0b000111100000,
	0b000011000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x3B
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000011000000,
	0b000111100000,
	0b000111100000,
	0b000011000000,
	0b000000000000,
	0b000000000000,
	0b000011000000,
	0b000111100000,
	0b000111100000,
	0b000001100000,
	0b000001100000,
	0b000011000000,
	0b000110000000,
	0b000100000000,
	0b000000000000,

	0b000000000000,	// 0x3C
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000110,
	0b000000011100,
	0b000000111000,
	0b000011100000,
	0b001110000000,
	0b011100000000,
	0b001110000000,
	0b000011100000,
	0b000000111000,
	0b000000011100,
	0b000000000110,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x3D
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b011111111110,
	0b011111111110,
	0b000000000000,
	0b000000000000,
	0b011111111110,
	0b011111111110,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x3E
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b011000000000,
	0b001110000000,
	0b000111000000,
	0b000001110000,
	0b000000011100,
	0b000000001110,
	0b000000011100,
	0b000001110000,
	0b000111000000,
	0b001110000000,
	0b011000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x3F
	0b000011110000,
	0b000110111000,
	0b001000011100,
	0b001000001100,
	0b000000001100,
	0b000000001000,
	0b000000010000,
	0b000000100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000000000000,
	0b000000000000,
	0b000001100000,
	0b000001100000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x40
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000011111000,
	0b000100001100,
	0b001000000110,
	0b010000000010,
	0b010001110010,
	0b010010010010,
	0b010010010010,
	0b010011010010,
	0b010001111100,
	0b011000000000,
	0b001100000110,
	0b000111111000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x41
	0b000000000000,
	0b000001100000,
	0b000001100000,
	0b000010110000,
	0b000010110000,
	0b000010010000,
	0b000100011000,
	0b000100011000,
	0b000100001000,
	0b001111111100,
	0b001000001100,
	0b001000000100,
	0b010000000110,
	0b010000000110,
	0b111000001111,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x42
	0b000000000000,
	0b111111110000,
	0b011000011000,
	0b011000001100,
	0b011000001100,
	0b011000001100,
	0b011000001000,
	0b011111111000,
	0b011000011100,
	0b011000000110,
	0b011000000110,
	0b011000000110,
	0b011000000110,
	0b011000001100,
	0b111111110000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x43
	0b000000000000,
	0b000011111100,
	0b000100000110,
	0b001000000010,
	0b001000000000,
	0b011000000000,
	0b011000000000,
	0b011000000000,
	0b011000000000,
	0b011000000000,
	0b011000000000,
	0b001100000000,
	0b001100000010,
	0b000110000100,
	0b000011111000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x44
	0b000000000000,
	0b111111110000,
	0b011000011100,
	0b011000001100,
	0b011000000110,
	0b011000000110,
	0b011000000110,
	0b011000000110,
	0b011000000110,
	0b011000000110,
	0b011000000110,
	0b011000000110,
	0b011000000100,
	0b011000011000,
	0b111111100000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x45
	0b000000000000,
	0b011111111100,
	0b001100001100,
	0b001100000100,
	0b001100000000,
	0b001100000000,
	0b001100001000,
	0b001111111000,
	0b001100001000,
	0b001100000000,
	0b001100000000,
	0b001100000000,
	0b001100000010,
	0b001100000010,
	0b011111111110,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x46
	0b000000000000,
	0b011111111100,
	0b001100001100,
	0b001100000100,
	0b001100000000,
	0b001100000000,
	0b001100001000,
	0b001111111000,
	0b001100001000,
	0b001100000000,
	0b001100000000,
	0b001100000000,
	0b001100000000,
	0b001100000000,
	0b011110000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x47
	0b000000000000,
	0b000011111100,
	0b000100000110,
	0b001000000010,
	0b001000000000,
	0b011000000000,
	0b011000000000,
	0b011000000000,
	0b011000000000,
	0b011000011111,
	0b011000000110,
	0b011000000110,
	0b001100000110,
	0b000111000110,
	0b000011111000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x48
	0b000000000000,
	0b111100001111,
	0b011000000110,
	0b011000000110,
	0b011000000110,
	0b011000000110,
	0b011000000110,
	0b011111111110,
	0b011000000110,
	0b011000000110,
	0b011000000110,
	0b011000000110,
	0b011000000110,
	0b011000000110,
	0b111100001111,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x49
	0b000000000000,
	0b000111111000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000111111000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x4A
	0b000000000000,
	0b000111111000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001000000,
	0b011010000000,
	0b001100000000,
	0b000000000000,

	0b000000000000,	// 0x4B
	0b000000000000,
	0b111100001110,
	0b011000011000,
	0b011000110000,
	0b011001100000,
	0b011011000000,
	0b011110000000,
	0b011110000000,
	0b011111000000,
	0b011011100000,
	0b011001110000,
	0b011000111000,
	0b011000011100,
	0b011000001110,
	0b111100000111,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x4C
	0b000000000000,
	0b011110000000,
	0b001100000000,
	0b001100000000,
	0b001100000000,
	0b001100000000,
	0b001100000000,
	0b001100000000,
	0b001100000000,
	0b001100000000,
	0b001100000000,
	0b001100000000,
	0b001100000010,
	0b001100000010,
	0b011111111110,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x4D
	0b000000000000,
	0b111000000111,
	0b011000001110,
	0b011100001110,
	0b011100001110,
	0b011100001110,
	0b010110010110,
	0b010110010110,
	0b010110010110,
	0b010011010110,
	0b010011100110,
	0b010011100110,
	0b010001000110,
	0b010001000110,
	0b111001001111,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x4E
	0b000000000000,
	0b110000000111,
	0b011000000010,
	0b011100000010,
	0b011110000010,
	0b010110000010,
	0b010011000010,
	0b010001100010,
	0b010001110010,
	0b010000110010,
	0b010000011010,
	0b010000001110,
	0b010000001110,
	0b010000000110,
	0b111000000011,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x4F
	0b000000000000,
	0b000011110000,
	0b000100011100,
	0b001000001100,
	0b001000000110,
	0b011000000110,
	0b011000000110,
	0b011000000110,
	0b011000000110,
	0b011000000110,
	0b011000000110,
	0b001000000100,
	0b001100000100,
	0b000110001000,
	0b000011110000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x50
	0b000000000000,
	0b011111111000,
	0b001100001100,
	0b001100000110,
	0b001100000110,
	0b001100000110,
	0b001100000100,
	0b001111111000,
	0b001100000000,
	0b001100000000,
	0b001100000000,
	0b001100000000,
	0b001100000000,
	0b001100000000,
	0b011110000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x51
	0b000000000000,
	0b000011110000,
	0b000100011100,
	0b001000001100,
	0b001000000110,
	0b011000000110,
	0b011000000110,
	0b011000000110,
	0b011000000110,
	0b011000000110,
	0b011000000110,
	0b001100000100,
	0b001110001000,
	0b000111110000,
	0b000011100000,
	0b000111110000,
	0b001000111001,
	0b000000011110,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x52
	0b000000000000,
	0b111111110000,
	0b011000011000,
	0b011000001100,
	0b011000001100,
	0b011000001100,
	0b011000001000,
	0b011111110000,
	0b011111000000,
	0b011011100000,
	0b011001110000,
	0b011000111000,
	0b011000011100,
	0b011000001110,
	0b111100000111,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x53
	0b000000000000,
	0b000011111010,
	0b001100001110,
	0b011000000110,
	0b011000000010,
	0b011100000000,
	0b001111000000,
	0b000111100000,
	0b000001111000,
	0b000000011100,
	0b000000001110,
	0b010000000110,
	0b011000000110,
	0b011100001100,
	0b010111110000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x54
	0b000000000000,
	0b011111111110,
	0b011001100110,
	0b010001100010,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000011110000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x55
	0b000000000000,
	0b111100000111,
	0b011000000010,
	0b011000000010,
	0b011000000010,
	0b011000000010,
	0b011000000010,
	0b011000000010,
	0b011000000010,
	0b011000000010,
	0b011000000010,
	0b011000000010,
	0b011100000100,
	0b001111111100,
	0b000111111000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x56
	0b000000000000,
	0b111000001110,
	0b011000000100,
	0b001100001000,
	0b001100001000,
	0b001100001000,
	0b000110010000,
	0b000110010000,
	0b000110010000,
	0b000010100000,
	0b000011100000,
	0b000011100000,
	0b000001000000,
	0b000001000000,
	0b000001000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x57
	0b000000000000,
	0b111101100111,
	0b011001100010,
	0b011001100010,
	0b011001100010,
	0b011101100010,
	0b011101110100,
	0b001100110100,
	0b001101110100,
	0b001110111100,
	0b001111011000,
	0b000110011000,
	0b000110011000,
	0b000110011000,
	0b000110011000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x58
	0b000000000000,
	0b111100000111,
	0b011000000010,
	0b001100000100,
	0b001110001000,
	0b000110001000,
	0b000011010000,
	0b000001100000,
	0b000001100000,
	0b000010110000,
	0b000100011000,
	0b000100011100,
	0b001000001100,
	0b010000000110,
	0b111000001111,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x59
	0b000000000000,
	0b111100000111,
	0b011000000010,
	0b001100000100,
	0b000110001000,
	0b000110001000,
	0b000011010000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000011110000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x5A
	0b000000000000,
	0b001111111110,
	0b001100001100,
	0b001000001000,
	0b000000011000,
	0b000000010000,
	0b000000110000,
	0b000000100000,
	0b000001100000,
	0b000001000000,
	0b000011000000,
	0b000010000000,
	0b000110000010,
	0b000110000110,
	0b001111111110,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x5B
	0b000011111000,
	0b000011111000,
	0b000011000000,
	0b000011000000,
	0b000011000000,
	0b000011000000,
	0b000011000000,
	0b000011000000,
	0b000011000000,
	0b000011000000,
	0b000011000000,
	0b000011000000,
	0b000011000000,
	0b000011111000,
	0b000011111000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x5C
	0b011000000000,
	0b001100000000,
	0b001100000000,
	0b000110000000,
	0b000110000000,
	0b000011000000,
	0b000011000000,
	0b000001100000,
	0b000001100000,
	0b000000110000,
	0b000000110000,
	0b000000011000,
	0b000000011000,
	0b000000001100,
	0b000000001100,
	0b000000000110,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x5D
	0b000111110000,
	0b000111110000,
	0b000000110000,
	0b000000110000,
	0b000000110000,
	0b000000110000,
	0b000000110000,
	0b000000110000,
	0b000000110000,
	0b000000110000,
	0b000000110000,
	0b000000110000,
	0b000000110000,
	0b000111110000,
	0b000111110000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x5E
	0b000001000000,
	0b000011100000,
	0b000110110000,
	0b001100011000,
	0b011000001100,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x5F
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b111111111111,
	0b111111111111,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x60
	0b000000010000,
	0b000000110000,
	0b000001100000,
	0b000001100000,
	0b000001111000,
	0b000001111000,
	0b000000110000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x61
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000011111000,
	0b000100001100,
	0b001000001100,
	0b000000001100,
	0b000011111100,
	0b000100001100,
	0b001100001100,
	0b001100001100,
	0b001110011100,
	0b000111100110,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x62
	0b001000000000,
	0b011000000000,
	0b111000000000,
	0b011000000000,
	0b011000000000,
	0b011001111000,
	0b011011111100,
	0b011100001110,
	0b011000000110,
	0b011000000110,
	0b011000000110,
	0b011000000110,
	0b011100000110,
	0b011110000100,
	0b010011111000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x63
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000011111000,
	0b001100011100,
	0b001000001100,
	0b011000000000,
	0b011000000000,
	0b011000000000,
	0b011000000000,
	0b011100000100,
	0b001110011000,
	0b000111110000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x64
	0b000000000110,
	0b000000001110,
	0b000000000110,
	0b000000000110,
	0b000000000110,
	0b000011110110,
	0b001100011110,
	0b001000001110,
	0b011000000110,
	0b011000000110,
	0b011000000110,
	0b011000000110,
	0b011100001110,
	0b001110010110,
	0b000111100111,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x65
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000011111000,
	0b001100001100,
	0b011000000110,
	0b011000000110,
	0b011111111110,
	0b011000000000,
	0b011000000000,
	0b011100000000,
	0b001110000110,
	0b000011111000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x66
	0b000000111000,
	0b000001001100,
	0b000001000110,
	0b000011000000,
	0b000011000000,
	0b000011000000,
	0b000011000000,
	0b001111111000,
	0b000011000000,
	0b000011000000,
	0b000011000000,
	0b000011000000,
	0b000011000000,
	0b000011000000,
	0b000111100000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x67
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000111110010,
	0b001100011110,
	0b011000001100,
	0b011000001100,
	0b011000001100,
	0b001100011000,
	0b001111100000,
	0b011000000000,
	0b011111111000,
	0b001111111100,
	0b001000000110,
	0b010000000010,
	0b010000000010,
	0b011111111100,
	0b001111110000,
	0b000000000000,

	0b000000000000,	// 0x68
	0b000100000000,
	0b001100000000,
	0b011100000000,
	0b001100000000,
	0b001100000000,
	0b001101111000,
	0b001110011100,
	0b001100001100,
	0b001100001100,
	0b001100001100,
	0b001100001100,
	0b001100001100,
	0b001100001100,
	0b001100001100,
	0b011110011110,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x69
	0b000000000000,
	0b000001100000,
	0b000001100000,
	0b000000000000,
	0b000000000000,
	0b000111100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000111111000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x6A
	0b000000000000,
	0b000000011000,
	0b000000011000,
	0b000000000000,
	0b000000000000,
	0b000001111000,
	0b000000011000,
	0b000000011000,
	0b000000011000,
	0b000000011000,
	0b000000011000,
	0b000000011000,
	0b000000011000,
	0b000000011000,
	0b000000011000,
	0b000000011000,
	0b001000011000,
	0b001100011000,
	0b000110110000,
	0b000011100000,
	0b000000000000,

	0b000000000000,	// 0x6B
	0b011000000000,
	0b111000000000,
	0b011000000000,
	0b011000000000,
	0b011000000000,
	0b011000011100,
	0b011000110000,
	0b011001100000,
	0b011111000000,
	0b011110000000,
	0b011111000000,
	0b011011100000,
	0b011001110000,
	0b011000111000,
	0b111100011110,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x6C
	0b000111100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000111111000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x6D
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b110111011100,
	0b011011101110,
	0b011001100110,
	0b011001100110,
	0b011001100110,
	0b011001100110,
	0b011001100110,
	0b011001100110,
	0b011001100110,
	0b111011110111,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x6E
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b001001111000,
	0b011110011100,
	0b001100001100,
	0b001100001100,
	0b001100001100,
	0b001100001100,
	0b001100001100,
	0b001100001100,
	0b001100001100,
	0b011110011110,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x6F
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000011111000,
	0b000100011100,
	0b001000001110,
	0b011000000110,
	0b011000000110,
	0b011000000110,
	0b011000000110,
	0b011100000100,
	0b001110001000,
	0b000111110000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x70
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b110011111000,
	0b011100011100,
	0b011000001110,
	0b011000000110,
	0b011000000110,
	0b011000000110,
	0b011000000110,
	0b011000000100,
	0b011110001000,
	0b011011110000,
	0b011000000000,
	0b011000000000,
	0b011000000000,
	0b011000000000,
	0b111100000000,
	0b000000000000,

	0b000000000000,	// 0x71
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000011110010,
	0b000100011110,
	0b001000001110,
	0b011000000110,
	0b011000000110,
	0b011000000110,
	0b011000000110,
	0b011100000110,
	0b001110001110,
	0b000111110110,
	0b000000000110,
	0b000000000110,
	0b000000000110,
	0b000000000110,
	0b000000001111,
	0b000000000000,

	0b000000000000,	// 0x72
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b001110011100,
	0b010110100110,
	0b000111000110,
	0b000110000000,
	0b000110000000,
	0b000110000000,
	0b000110000000,
	0b000110000000,
	0b000110000000,
	0b001111000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x73
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000011110100,
	0b001100011100,
	0b001100000100,
	0b001110000000,
	0b000111100000,
	0b000001111000,
	0b000000011100,
	0b001000001100,
	0b001110001100,
	0b001011110000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x74
	0b000000000000,
	0b000001000000,
	0b000001000000,
	0b000011000000,
	0b000111000000,
	0b011111111100,
	0b000011000000,
	0b000011000000,
	0b000011000000,
	0b000011000000,
	0b000011000000,
	0b000011000000,
	0b000011000000,
	0b000011100100,
	0b000001111000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x75
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b011110011110,
	0b001100001100,
	0b001100001100,
	0b001100001100,
	0b001100001100,
	0b001100001100,
	0b001100001100,
	0b001100001100,
	0b001110011100,
	0b000111100110,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x76
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b111100000111,
	0b011000000010,
	0b001100000100,
	0b001100000100,
	0b000110001000,
	0b000110001000,
	0b000011010000,
	0b000011010000,
	0b000001100000,
	0b000001100000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x77
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b111101100111,
	0b011001100010,
	0b011001100010,
	0b011001100010,
	0b001101110100,
	0b001110110100,
	0b001110110100,
	0b000110011000,
	0b000110011000,
	0b000110011000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x78
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b111110001111,
	0b011100000100,
	0b001110001000,
	0b000111010000,
	0b000011100000,
	0b000001110000,
	0b000010111000,
	0b000100011100,
	0b001000001110,
	0b111100011111,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x79
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b111100001111,
	0b011000000010,
	0b001100000100,
	0b001100000100,
	0b000110001000,
	0b000110001000,
	0b000011010000,
	0b000011010000,
	0b000001100000,
	0b000001100000,
	0b000001000000,
	0b000011000000,
	0b000010000000,
	0b001110000000,
	0b011100000000,
	0b000000000000,

	0b000000000000,	// 0x7A
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b011111111110,
	0b011000001100,
	0b010000011000,
	0b000000110000,
	0b000001100000,
	0b000011000000,
	0b000110000000,
	0b001100000010,
	0b011000000110,
	0b011111111110,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x7B
	0b000000111000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000011000000,
	0b001110000000,
	0b000011000000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000000111000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x7C
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000000000000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x7D
	0b000111000000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000000110000,
	0b000000011100,
	0b000000110000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000001100000,
	0b000111000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,

	0b000000000000,	// 0x7E
	0b000000000000,
	0b000000000000,
	0b000111000010,
	0b001111100110,
	0b011001111100,
	0b010000111000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
	0b000000000000,
};

const TFont Font12x22 =
{
	12, 		// width
	22, 		// height
	4, 		// extraheight

	0x21,		// first_char
	0x7E,		// last_char

	font_data
};
